﻿using System.ServiceModel;

namespace AutoMergeWCFService
{
    /// <summary>
    /// WCF служба слияния текстов
    /// </summary>
    [ServiceContract]
    public interface IService
    {
        /// <summary>
        /// Слияние измененных текстов
        /// </summary>
        /// <param name="resultText">Результирующий текст</param>
        /// <param name="sourceText">Исходный текст</param>
        /// <param name="changedTexts">Измененные тексты</param>
        [OperationContract]
        void MergeChangedTexts(out string[] resultText, string[] sourceText, params string[][] changedTexts);
    }
}
